low-loading trailer - French English Dictionary